238
8
3
8
0
0
3
14
2
0
1
2
5
141
0
356
4
33
16
0
58
31
29
19
43
0
9
13
39
205
524
1
128
269
47
109
372
120
50
311
6
57
108
0
1
0
8
1
0
39
160
206
54
81
14
98
57
85
3
500
9
796
339
322
1455
210
35
5
44
18
444
22
145
98
3484
140
14
196
6843
613
100
464
165
10
29
0
36
10
11
115
31
574
18
187
196
72
57
547
6
16
24782
243
32
49
13
0
0
2
52
6
0
14
15
37
41
6
502
1
39
0
27
61
0
107
25
85
3
13
19
18
344
631
0
85
565
82
120
444
234
52
323
3
113
117
7
15
3
25
0
0
17
65
145
56
44
9
14
77
86
23
823
18
1661
440
376
1733
336
28
1
81
126
93
64
130
64
4053
85
9
68
11023
1893
125
489
104
4
17
0
41
0
5
150
17
923
65
23
307
205
48
466
43
9
40692
176
0
12
10
0
2
6
37
1
0
6
0
23
105
0
316
3
61
13
8
53
28
24
37
64
14
18
73
29
218
843
0
198
853
115
45
438
312
74
418
1
10
60
8
16
3
34
5
0
107
72
103
56
27
56
61
27
129
26
531
49
1301
331
633
2115
320
18
9
86
172
159
106
141
107
2578
152
20
94
8102
1130
136
515
215
5
33
7
60
4
9
161
76
681
32
77
237
305
21
449
37
8
31469
346
0
8
20
0
2
1
33
74
0
0
1
10
33
2
393
0
25
6
16
35
2
23
25
40
0
7
3
18
120
387
0
79
178
17
18
288
96
30
166
1
0
57
16
3
1
7
0
1
26
39
54
38
39
14
64
352
117
11
192
0
816
153
491
619
115
13
0
27
67
64
42
75
44
2121
85
23
223
5582
772
18
341
42
4
12
31
30
7
0
205
56
577
17
34
214
85
43
193
16
1
28310
116
3
18
1
0
0
0
6
1
0
3
30
17
68
0
373
0
137
7
11
95
9
15
34
51
0
8
5
9
177
393
0
98
347
57
7
222
59
33
163
6
10
341
6
11
8
34
0
0
51
44
48
63
113
26
132
9
117
16
217
5
804
120
242
787
173
13
0
40
20
55
33
50
74
881
44
24
72
4547
392
60
179
46
6
15
0
32
7
5
53
68
487
13
82
206
72
43
164
6
39
13295
83
1
14
6
0
1
0
37
18
0
0
0
4
52
0
303
0
31
1
2
47
25
29
19
76
1
5
28
13
178
313
0
109
915
59
65
281
75
73
379
7
1
26
0
176
0
8
0
0
9
21
62
27
71
10
30
32
40
71
270
6
1006
302
373
1248
241
24
3
26
52
29
30
77
52
2253
69
6
79
5234
519
63
279
43
24
18
0
15
0
6
39
12
834
79
31
224
91
10
339
5
8
23228
43
5
23
40
0
2
0
47
1
0
2
2
0
83
0
230
1
35
0
3
108
43
19
56
74
0
9
24
5
173
488
0
292
364
30
23
409
259
18
290
0
3
91
68
5
0
7
0
6
4
32
80
31
22
6
68
17
83
9
180
4
529
138
681
1468
281
17
3
11
53
39
119
95
52
2347
70
6
14
5806
525
62
188
32
5
14
0
4
0
7
75
61
410
27
29
233
139
30
260
46
1
21005
273
2
22
0
0
0
0
18
2
0
2
2
21
113
3
712
1
90
6
4
52
2
41
29
53
0
10
12
8
199
440
0
92
216
46
25
436
124
45
297
1
6
19
1
8
1
50
0
3
36
35
129
43
53
2
138
32
52
18
152
10
943
192
437
1368
248
15
8
47
137
83
115
88
18
2160
55
6
95
5022
621
144
304
145
5
13
0
24
0
4
138
66
459
34
74
249
119
11
361
8
22
25431
116
0
11
22
0
1
0
18
4
0
2
6
7
31
2
342
0
17
22
2
56
12
4
7
33
19
9
4
10
154
321
0
88
284
39
58
170
35
20
108
3
10
108
0
4
55
7
0
0
21
10
41
15
18
16
23
15
21
27
151
17
610
126
147
557
181
2
2
20
14
31
25
54
6
999
54
3
34
3811
584
61
392
52
15
9
10
27
0
35
89
41
414
15
26
201
135
6
238
8
9
18071
77
7
3
2
0
0
0
10
0
0
1
0
0
18
0
39
0
62
3
0
3
0
46
116
35
0
3
22
26
110
77
0
22
47
9
6
47
6
9
156
0
0
5
2
2
0
2
0
0
100
13
6
23
1
3
5
12
21
2
85
0
106
25
79
381
92
3
0
4
0
28
34
28
30
825
42
7
37
2205
207
13
66
94
3
8
0
9
0
0
75
1
126
5
18
20
69
0
117
3
0
7564
0
0
0
20
0
5
0
0
1
0
0
0
3
6
0
33
0
10
1
5
4
0
4
4
10
2
1
2
0
32
54
0
19
204
3
10
80
9
6
87
0
23
14
0
1
0
46
0
0
39
25
5
1
1
4
16
8
27
0
83
3
184
38
94
443
87
6
5
1
13
21
0
13
6
1512
20
8
13
1745
363
7
71
28
8
0
0
0
0
0
174
9
108
2
13
73
53
9
58
7
0
7289
150
3
38
0
0
1
0
36
12
0
4
3
6
104
0
323
2
58
13
9
53
18
22
20
82
8
15
27
29
155
253
0
87
240
163
31
272
126
21
257
58
3
73
3
17
3
33
5
0
56
32
34
31
30
1
28
17
260
9
271
5
510
141
187
535
186
6
0
73
8
130
35
57
20
1306
81
4
113
7266
695
88
353
90
9
6
4
53
1
4
120
37
540
6
22
309
191
36
413
23
3
23784
306
9
24
1
0
0
10
19
1
3
1
1
15
87
0
459
0
53
17
10
75
0
44
49
51
3
11
52
35
233
525
0
90
403
31
61
554
174
59
430
15
10
79
8
36
4
37
0
5
153
166
264
139
46
10
116
41
90
18
357
6
1297
264
354
1696
304
9
3
37
23
132
28
120
122
2329
179
37
84
7465
1051
87
587
228
6
34
2
55
8
7
160
48
593
23
77
279
147
34
283
13
2
37064
31
11
4
5
0
3
0
10
1
0
0
0
2
88
1
188
0
14
7
5
38
9
18
14
20
3
5
7
10
122
481
0
51
460
50
19
190
40
26
111
1
0
35
8
2
1
12
0
1
13
93
33
18
21
5
14
10
26
35
144
14
668
26
292
823
180
2
0
29
7
32
92
79
8
2202
36
0
51
4410
323
42
144
42
13
17
0
10
3
0
149
20
478
26
12
132
86
11
317
0
3
13324
73
0
4
5
0
0
1
21
8
0
0
0
8
13
0
88
0
9
0
2
7
0
4
10
22
0
2
3
1
37
388
0
64
250
63
11
204
76
22
261
1
2
82
1
1
2
3
0
0
9
25
3
28
17
13
109
13
54
11
149
3
278
29
197
227
94
2
0
31
18
28
66
30
136
1506
28
2
6
3156
303
30
148
53
5
7
0
22
1
53
64
29
286
10
2
154
70
16
189
1
0
9627
268
2
9
3
0
1
0
52
0
0
11
15
11
93
4
368
2
52
7
24
30
17
25
21
76
2
19
8
14
241
512
0
125
457
62
25
397
210
30
278
1
8
62
83
122
47
266
0
19
273
113
101
82
93
13
49
34
99
89
215
1
1009
100
374
1130
273
27
10
47
87
158
70
133
67
2125
190
54
203
5239
588
84
258
111
20
25
10
47
3
9
164
24
417
15
47
233
78
51
481
2
9
25495
5
0
3
0
0
0
0
0
1
0
1
0
0
1
0
28
0
0
0
0
6
6
0
5
4
0
0
4
2
20
23
0
4
67
8
0
10
4
1
5
0
0
2
0
0
0
2
0
0
0
1
7
2
44
0
3
0
0
0
1
0
106
1
3
126
96
0
0
2
0
3
0
1
2
101
0
0
0
455
33
1
13
5
0
0
0
3
0
0
30
0
16
0
0
15
0
3
24
0
1
1897
54
9
21
27
0
0
6
2
0
0
3
2
3
16
1
194
0
79
1
5
34
125
13
40
23
8
16
4
3
131
291
0
101
365
18
17
182
158
72
242
5
17
38
1
3
6
7
0
2
73
46
32
19
16
7
131
13
77
7
158
2
528
156
205
980
232
3
0
45
33
50
13
49
9
1275
65
8
46
6443
548
91
238
107
9
19
2
16
0
2
107
13
1137
1
80
191
91
21
231
1
4
17399
213
1
47
3
0
9
12
34
7
0
6
13
46
153
2
740
0
80
14
15
105
5
45
54
140
5
27
35
26
283
982
3
184
872
132
90
599
421
146
519
16
216
192
4
0
0
179
0
0
25
273
163
174
120
10
108
39
73
38
520
12
1679
351
482
2073
410
41
6
56
123
160
92
159
85
4778
127
21
122
12706
1512
185
740
218
23
28
4
59
1
6
284
26
756
18
99
263
287
38
607
11
8
52013
107
0
55
8
0
0
0
34
7
0
0
9
12
72
0
329
1
65
13
17
74
10
24
21
37
1
9
33
23
319
553
0
89
292
53
7
430
440
58
509
0
28
76
7
18
3
6
0
0
80
29
36
65
40
0
48
34
39
60
132
8
673
237
223
764
216
19
9
59
80
57
19
68
30
1689
38
14
60
6899
1055
78
328
199
5
14
2
39
7
4
205
44
695
14
51
196
130
34
333
2
4
26864
64
0
3
0
0
0
0
2
1
0
0
5
2
5
0
151
0
16
0
1
2
1
0
5
6
0
1
1
55
98
83
0
87
116
35
42
86
67
12
56
7
0
20
4
8
2
54
0
0
16
14
6
129
26
8
119
4
22
1
15
0
230
50
40
385
42
0
3
27
41
19
4
15
28
959
8
0
43
1876
160
5
54
23
0
1
1
3
0
0
21
8
242
0
15
47
33
15
78
3
0
6226
31
0
1
14
0
0
0
2
6
0
0
3
3
5
0
54
0
42
1
0
5
3
1
3
2
0
7
1
1
32
55
0
14
70
1
23
102
6
3
66
0
0
9
0
0
0
6
0
0
24
10
5
10
4
1
83
2
17
0
18
0
148
24
63
493
13
0
0
10
4
18
1
24
2
704
33
2
44
2252
125
14
72
11
1
13
0
30
0
0
54
28
151
18
4
92
87
10
90
1
1
5053
193
0
32
24
0
0
0
53
6
0
4
12
18
157
0
470
0
97
13
33
88
19
31
35
58
0
23
11
6
266
579
4
110
365
65
85
262
154
44
218
2
19
74
0
9
0
30
3
0
4
87
31
25
71
3
156
86
108
116
556
13
1058
211
240
857
338
19
15
59
41
53
14
48
40
2142
122
13
105
5504
723
333
840
143
9
14
0
16
2
27
98
38
535
22
14
496
264
43
601
12
2
23716
4
0
0
0
0
0
0
0
0
0
0
0
0
4
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
5
1
0
4
0
0
0
0
0
0
0
0
0
494
0
0
2
230
0
0
0
0
0
0
0
0
0
0
72
0
11
0
1
0
0
0
0
0
0
926
20
0
3
1
0
0
0
1
0
0
0
8
0
15
5
105
0
12
7
0
8
0
54
14
9
0
0
1
6
43
159
0
79
100
6
6
12
26
6
57
0
0
7
0
0
0
0
0
0
2
2
11
6
5
0
2
0
0
2
12
0
852
28
55
232
58
0
4
2
22
9
20
1
0
914
10
0
8
1342
114
26
126
9
10
0
0
5
0
0
131
1
169
2
19
35
16
0
75
0
0
3320
8
0
0
0
0
7
0
0
0
0
0
0
0
1
0
7
0
0
0
7
9
0
0
0
0
0
4
0
0
52
13
0
3
11
3
1
9
2
3
13
0
0
3
0
0
0
0
0
0
0
0
5
9
0
0
2
0
0
0
50
0
42
15
9
99
39
0
0
0
0
0
3
0
0
113
1
0
5
248
26
9
52
1
1
2
0
1
0
0
73
0
20
1
0
33
14
0
147
0
0
1604
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
17
0
0
0
7
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9
5
20
1
10
0
0
0
0
0
0
1
0
0
5
1
42
0
0
0
0
5
0
1
1
7
0
0
0
0
21
45
0
15
125
6
0
12
14
0
20
0
1
15
0
0
2
0
0
0
1
14
8
3
0
1
0
1
3
1
16
7
278
23
34
181
117
0
0
0
18
6
7
20
22
303
13
4
0
799
87
23
20
4
0
0
0
0
0
0
42
19
220
9
2
25
8
0
122
0
0
1018
8
0
0
0
0
0
0
0
0
0
0
0
0
3
0
26
0
0
0
6
0
0
0
0
0
0
0
0
0
1
15
0
9
19
0
1
2
2
5
0
0
0
9
1
0
0
0
0
0
5
0
2
0
1
0
0
0
0
0
0
3
3
2
16
49
42
0
0
0
4
1
2
8
0
93
0
0
0
553
40
5
4
0
0
0
0
3
0
0
8
0
2
4
0
0
0
0
3
0
0
1099
0
0
0
4
0
0
0
0
0
0
0
0
0
0
0
3
0
0
0
0
0
0
3
0
2
0
0
0
0
0
20
0
6
21
0
0
1
2
0
8
0
0
0
0
7
4
3
0
0
0
1
0
0
0
0
0
0
0
0
2
0
110
4
7
60
28
0
0
2
0
1
0
4
11
37
0
0
0
155
20
9
5
0
0
0
0
1
0
0
0
0
2
1
0
0
4
0
1
0
1
888
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
38
0
1
3
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
18
6
2
0
69
0
0
5
1
0
0
0
0
26
0
0
0
159
4
0
2
0
0
0
0
0
0
0
1
0
0
0
1
13
0
0
11
0
0
320
0
1
2
0
0
0
0
0
0
0
0
0
0
3
0
59
0
1
0
0
1
8
0
0
0
0
0
0
0
0
18
0
0
15
16
0
2
9
0
6
0
0
8
4
7
4
15
1
0
5
0
5
0
0
0
0
0
0
0
2
1
84
0
18
126
2
0
0
11
5
2
0
13
13
103
7
0
19
270
38
2
3
0
0
0
0
0
0
0
0
0
25
11
2
2
2
0
4
0
0
459
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
2
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
11
6
5
9
8
0
0
0
0
0
0
0
0
3
0
0
0
76
48
6
0
0
0
0
0
0
0
0
2
0
3
2
0
0
0
0
0
0
0
317
0
0
0
0
0
0
0
3
0
0
0
0
0
0
0
65
0
0
0
0
0
0
12
0
3
0
0
0
0
0
2
0
0
1
0
2
12
5
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
62
0
5
17
2
0
0
0
0
0
0
0
0
22
1
0
0
113
3
5
2
0
0
0
0
0
0
0
0
0
10
5
0
0
0
0
13
1
0
89
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
3
0
0
0
0
1
0
0
3
0
0
0
0
0
0
0
0
8
0
0
0
0
0
0
0
0
0
53
0
2
3
9
0
0
0
0
0
0
0
0
5
0
0
0
85
1
0
7
0
0
0
0
0
0
0
2
0
0
0
0
1
0
0
0
0
0
129
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
8
0
0
0
0
0
1
1
0
0
11
0
0
4
1
0
13
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9
0
0
27
10
0
0
0
0
0
0
0
0
9
0
0
0
66
3
1
0
0
0
0
0
0
0
0
2
0
0
0
0
3
3
0
10
0
0
606
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
0
0
0
0
0
0
0
0
0
0
0
0
0
2
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
6
0
0
0
0
0
1
0
0
0
0
0
0
0
188
0
1
3
0
0
2
0
6
0
0
62
0
3
0
0
0
4
0
6
0
0
147
